
@media screen and (max-width: 1170px) {
.site_width{ width:100%;}	
}

@media screen and (max-width: 990px) {
.width990px{ width:100%;}	
}

@media screen and (max-width: 960px) {
.width960px{ width:100%;}	
}

@media screen and (max-width: 768px) {
.pc_only{ display:none;}
.phone_only{ display:block;}
}

@media screen and (max-width: 414px) {
.width2,.width3,.width4,.width5,.width6,.width7,.width8,.width9,.width10,.width25,.width35{ width:100%;}
.phone_only_i{ display:block !important;}
}

@media only screen and (max-width: 768px) {
	.home_logo{ display:none;}
	.phone_top{ display:block;}
	.f_img h1.one_second{top:50% !important}
	.width2,.width3,.width4,.width5,.width6,.width7,.width8,.width9,.width10,.width25,.width35{ width:100%;}
	.rongyi_box{ margin-bottom:30px;}
	.bottom_section .width8,.bottom_section .width4{ width:50%;}
	.bottom_section .width7{width:58.3333333%;}
	.bottom_section .width5{width:41.6666667%;}
	.home_main_box{ padding-bottom:0px;}
	.news_about p{ font-size:14px; line-height:26px;}
	.about_menu ul li a{ font-size:15px;}
	.news_section{ margin-bottom:60px;}
}

@media only screen and (max-width: 414px) {
	.ls-layer .one_frist img{ width:120px !important;}
	.ls-layer .one_second{font-size:24px !important; top: 35% !important; }
	.ls-layer .one_second div{width:80%; margin-left:10%;}
	.ls-layer .one_three{font-size:18px !important; line-height: 24px;}
	.ls-layer .slider_button{ padding:20px 0 !important; font-size:12px !important; border: 1px solid #fff !important;}
	.home_main_box .padding30,.bottom_section .padding30{ padding:0 15px;}
	.yewu_box .padding15 .padding15{ padding:0;} 
	#thumbs li,.about_left,.about_right{ width:100%;}
	.rongyi_box{ margin-bottom:30px;}
	.bottom_section{ text-align:right; margin-top: 60px;}
	.erweima{ margin:40px 0;}
	.bottom_section .width8,.bottom_section .width4,.bottom_section .width7,.bottom_section .width5{width:100%;}
	.about_menu{ padding-bottom:0;}
	.about_menu ul li{ margin-right:15px; margin-left:0;}
	.about_menu ul li a{ padding:0 15px; font-size:12px;}
	.news_section .padding30{ padding:0;}
	.news_section_list li a{ padding:15px;}
	.process_tree{ margin:0 0 40px 20px;}
	.process_alltxt{ font-size:14px;}
	.about_img{ padding-bottom:30px;}
	.practices_team_list ul li,.page_star li{ width:100%;}
	.practices_team_list .padding15,.page_star li .padding15{ padding:0;}
	.practices_team_list .width4,.page_star li .width4{ width:33.3333333%;}
	.practices_team_list .width8,.page_star li .width8{ width:66.6666667%;}
	.team_list a{ padding:0; background:none;}
	.word_search ul li{width: 14.28571428571429%; margin-bottom: 10px;}
	.word_search ul li.allword { width: 28.57142857142857%;}
	.cbw_title{ padding-left:15px;}
	.map_box,#zhiwei_list{ margin-bottom:60px;}
	}
	
.practices_team_list ul li .index_star a .lawyer_pic{ height:auto !important;}